package com.itheima.homework;

import java.util.Random;

public class DevelopTest04 {
/*
小明去彩票站买彩票，随机一注双色球。使用数组存储小明的随机的彩票数字。 双色球规则 ：有6个红球加1个蓝
球，每个红球的范围是[1-32]， 蓝球的范围是[1-16]， 红球之间的数字不可重复，蓝球是可以和红球重复的,用数组存
储7个元素(数组中的元素,不考虑排序问题)
*/
    public static void main(String[] args) {
        //1、定义一个数组,存储双色球7个数字
        int[] arr = new int[7];
        //2、创建随机数对象
        Random r = new Random();
        //3、使用for循环嵌套,给数组的前6个元素赋值.并保证数组中前六个元素是唯一的
        for (int i = 0; i < arr.length-1; i++) {
            arr[i] = r.nextInt(32)+1;
            for(int j =0;j < i;j++){
                if(arr[i] == arr[j]){
                    i--;
                }
            }
        }
        System.out.println();
        //4、给数组的第7个元素赋值
        arr[6] = r.nextInt(16)+1;
        System.out.println("蓝球为 :"+arr[6]);

        System.out.print("红球为:");
        //5、使用for循环打印数组的前六个元素
        for (int i = 0; i < arr.length-1; i++) {
            System.out.print(arr[i]+" ");
        }
    }
}
